package com.sk.bilibili.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author 邵康
 * @date 2021/11/27 14:21
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class VideoSetInfo extends PageInfo{

    @ApiModelProperty("类型Id为空  选择全部类型")
    private Integer typeId;
    @ApiModelProperty("排序规则  0 最新发布  1 最多播放  2 最多收藏  默认0")
    private Integer sort =0;
    @ApiModelProperty("为null获取当前用户的信息")
    private Integer memberId;
    @ApiModelProperty("个人主页 搜索视频专用  搜索关键字")
    private String keyword;

    private static final String[] SORT_COLUMN={"create_date","play_num","collect_num"};

    public String getColumn() {
        return SORT_COLUMN[sort];
    }

}
